home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / tcqbsnip.zip / README.TXT < prev    next >
Text File  |  1997-06-25  |  4KB  |  106 lines

  1.               *** Tika Carr's Public Domain QB Library ***
  2.  
  3. Here is a collection of stuff that I wrote and/or modified through the
  4. years. All of these are free for you to use in any way you see fit. (See
  5. the DISCLAIMER at the bottom of this document.) I hope you will find
  6. these of use to you. As I write more, I'll add it to this page.
  7.  
  8. Programs that only work in QuickBasic 4.5 have an asterisk (*) by them.
  9. These you can NOT run these in QBasic (the one that comes with MS-DOS).
  10. Also, QuickBasic 4.5 users will need to start the IDE with qb /l qb.qlb
  11. to run the asterisk (*) programs.
  12.  
  13. Applications:
  14. -------------
  15.   CALENDAR.BAS - Print out or save to a file calendars of any month.
  16. * FILEMAN.BAS  - An example of a file manager with highlight bar and
  17.                  color directories, etc. Read comments in source for more
  18.                  info.
  19.  
  20. DOS Functions:
  21. --------------
  22. * BATINP.BAS   - Use an environment variable to get input from a batch
  23.                  file.
  24. * BLINK.BAS    - Use High Intensity (bright) backgrounds in Text Mode.
  25.   PRINTER.BI   - Epson Dot Matrix Printer control codes in strings.
  26.  
  27. File Utilities:
  28. ---------------
  29. * DIR.BAS      - Get a directory listing (in color)
  30. * GETARG.BAS   - Stores command line arguments (COMMAND$) in an array.
  31.                  Emulates the char *argv[] part of main() in C. It also
  32.                  stores the current path and filename of the currently
  33.                  running program in array item 0.
  34.   STMPFILE.BAS - Rename a file with a two-letter ID and the current
  35.                  date.
  36.  
  37. Graphics:
  38. ---------
  39.   CALCPAL.BAS  - Calculates the Palette value for screen modes 11 - 13
  40.   GETARY.BAS   - Calculates the proper array size for GET/PUT buffers.
  41.   WIPE.BAS     - Screen Clearing Effects for modes 9, 12 and 13
  42.   DAISIES.BAS  - Spirograph-type daisies 640 x 480 x 16 color
  43. * QIMCV.BAS    - Converts 320 x 200 TGA, BMP or PCX to a special .QIM file.
  44.                  Includes the palette of the picture, and writes a .BAS
  45.                  .QIM loader that can be merged into your program.
  46.  
  47. Math:
  48. -----
  49.   BINARY.BAS   - Two functions to convert from Decimal to binary and
  50.                  from binary to decimal.
  51.   SHUFFLE.BAS  - Uses a card deck scenario to demonstrate generating
  52.                  no-repeat random numbers.
  53.  
  54. Sound:
  55. ------
  56. * SBSOUND.BAS  - Demonstrates how to make a sound using a SoundBlaster
  57.                  sound card.
  58.  
  59. String:
  60. -------
  61.   PROPNAME.BAS - Capitalizes Proper Names.
  62.   REPSTR.BAS   - Replaces part of a string with something else.
  63.   SORT.BAS     - Sort Strings or Numbers using Bubble Sort algorithm.
  64.  
  65. Text:
  66. -----
  67.   DETAB.BAS    - Replace TABS with spaces. Command Line Driven.
  68.   PERCENT.BAS  - Text Based Percent Bar.
  69.   WINDWBOX.BAS - Create shadowed text boxes.
  70.  
  71. Tutorials:
  72. ----------
  73.   PASSREF.BAS  - Learn how to keep the value of variables without
  74.                  using globals.
  75.   RECRDREF.BAS - Learn how to pass records (TYPE) to/from
  76.                  SUBs/FUNCTIONs
  77.   SUBVARS.BAS  - See what happens to variables that are passed to
  78.                  SUBS.
  79.   BASICDOS.TXT - Tutorial on how to use Interrupts in QBasic (the one
  80.                  that comes with DOS). Code written by Richard Backus.
  81. * INTUTOR.TXT  - Tutorial on how to use Interrupts in QuickBasic 4.5
  82.                  (Commercial Basic compiler by Microsoft).
  83.  
  84.                           *** DISCLAIMER ***
  85.  
  86. All programs are made available on an "AS IS" basis. The author
  87. disclaims all warranties, expressed or implied, including but not
  88. limited to the warranties of merchantability and of fitness for any
  89. purpose. The author assumes no liability for damages, direct or
  90. consequential, which may result from the use of any of the source code
  91. in this library.
  92.  
  93. Microsoft, and all Microsoft products mentioned herein are copyright
  94. and/or trademarks of Microsoft Corporation. SoundBlaster and related
  95. products are copyright and/or trademarks of Creative Labs. All other
  96. products mentioned are copyright and/or trademarks of their respective
  97. owners.
  98.  
  99.                             *** CONTACT ***
  100.  
  101.  FidoNet: Tika Carr 1:2613/313 or 1:2613/601
  102. Internet: t.carr@pobox.com   http://www.pobox.com/~t.carr/tika
  103.  
  104.  
  105.  
  106.